#
# === ユーザ情報を表す．
#
# Note:: このクラスは _immutable_ です．
# Authors:: krdlab
#
class UserInfo
	attr_reader :name, :ticket

	# ユーザ情報を作成する．
	#
	# _name_:: ログイン名
	# _ticket_:: チケット
	def initialize(name, ticket)
		@name = name
		@ticket = ticket
	end

	# 文字列表現を返す．
	def to_s
		"[name=#{@name}, ticket=#{@ticket}]"
	end

	# p やエラー表示で使用される inspect 情報を返す．
	def inspect
		"UserInfo" + to_s
	end
end

